Golang Job: Lead Engineer - Personalisation

Job added on

Location

Melbourne - Australia

Job type

Full-Time

Golang Job Details

The Lead Engineer is primarily responsible for the technical leadership of a cross functional squad which will be developing, implementing, and supporting customer facing products and platforms. Ensuring they are secure, accessible, easy to use, scalable, cost efficient and aligned to the Digital Ecosystem vision and customer value proposition. The Lead Engineer will have some people responsibilities at times however is predominantly an individual contributor.

This new role is required to provide specialised skills and knowledge for a new workstream (Personalisation) which we are starting under our new “pillars” team structure. Initially this person will be participating in ideation and helping define what our personalisation pillar looks like, transitioning towards a people leadership role (and recruiting) when the pillar is ready to start delivery

This is a full-time permanent role based in Melbourne.

Key duties and deliverables:

  • Ensure team is aligned to best practice engineering vision, strategy, policies, processes and procedures to aid and improve business performance, working closely with product owners
  • Assist with product roadmap, architectural design, and adding value to the Digital Ecosystem
  • Work closely with architects and engineers to design, build, deploy, manage and operate the software environment
  • Critically analyse the platform and ensure any issues are brought forward to the appropriate team/individual
  • Promote robust coding practices, solid unit/component test coverage, and debugging of code
  • Write tested, maintainable code for back-end (AWS/Golang) tech stack with a focus on reusability, maintainability and modern best practices
  • Perform root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
  • Excellent systems analysis and design skills to translate complex business requirements into value-driven solutions
  • Provide guidance and advice to engineers and senior engineers
  • Use team and product health metrics to drive measurable continuous improvement in team processes, ways of working, tools and products
  • Participate in monitoring, support, and continuous improvement of the production environment
  • Lead the development of team practices, standards, frameworks, and tools
  • Champion helping others and working outside of core competencies when needed
  • Actively participate in hiring and foster culture of trust and collaboration to build high-performing cross-functional team


To be successful for this role, you will demonstrate:

  • Strong background in software engineering and design patterns, microservices and serverless architectures
  • Understanding of front end and back end technologies and how they work together
  • Industry experience in Personalisation or Recommendation.
  • Industry experience in Retail, Airlines, Travel, Mobile or any service/customer based industry
  • Good experience with API and its design & protocol e.g. Restful, Websocket, GraphQL, etc.
  • Familiarity with cross functional teams and the different roles performed by people in them
  • Effective communicator and comfortable leading an Agile cross functional team
  • Passion for continuous improvement
  • Track record in leading the technical delivery of features within a team
  • Familiarity with AWS ecosystem and commonly used services
  • Experience partnering with stakeholders such as architecture, security and product on the design and delivery of features
  • Experience leading and owning the customer journey around personalisation
  • Ability to effectively communicate concerns when things don’t feel “right”
  • Demonstrated success working with agile and Lean methodologies
  • Experience implementing and using operational tooling e.g. APM, log-aggregators, alerting, analytics, etc.


Being one of Australia’s largest listed companies and employers, this role offers you the opportunity to gain diverse exposure within an outstanding working environment.

To be considered for this opportunity, please combine your covering letter and resume into one document and click on the ‘Apply for this job’ button by close of business 31 August 2018.

For enquiries please call Human Resources on (08) 9327 4299.